validations not working and other things ...............