implemented service object for registration and tests