change init requirements