basic service extension mechanism
documentation update