separate services into blocks