add init service prototype