fixed input args check