This commit adds input parameters handling