scaffold for service and test