added some service methods