added peter's ui

not yet integrated. basic checkin while the ui is finalized. soon will
be integrated