added observer processes