building basic UI, adding componants