added new observer files