add new classes
substitute muconnection to musocket