basic service working with a few tests