prototype building...
basic UI