basic parameters check