bugfix plus new validations