initial UI design
create connection for buttons (actions unimplemented)