add new observer classes