changed input parameters