fixed input arguments