working further on architecture and service primities