validation works
typos sort of