adding service structure