everything works, now lets validate