functionality done, working on appearance
functionality done, working on appearance