working through the bare bones setup to correct input validation