add views - add validations - fixes