add basic service skeleton