service  initialization