added asic validations