#2 #3 adding and editing connections, added dummy classes for testing