service skeleton