Added some methods to calculate and extract generic services