initial parameters check