validation started. not working yet