add parameters check