this had took already weeks