added service linkage methods; added helper methods for adding and
removing nodes