add GUI and new Acceptance tests