first steps in adding control sockets