started on a validation thingy