doc + services splitting