basic ui in place, using fake data, no validation yet