Added fail specs
Added validations