done GUI for the actual functionality :).... this was develop without use TDD...