validation added, started on gui
moved validation