valditations added