working validation issues