created user interface but it's still rough around the edges