clarify parameters, remove unnecessary input