some services and annotations