add interface
add interfaces
implement manager
cleanup
completed todos
bump version
switch to connection manager and interfaces