basic resource service and controller [#9]