validation works, joy