basic UI to demo functionality needed. Need to create a data layer