updated the way tests work, little better maybe
added input fields, validation is next