improved validations, added new validations, checked network connectivity issues