designed the basic UI