Initial implementation of Shared Service Center API
solved merge conflict
merge master