added class diagram with connector interfaces