checking input parameters