overriding currnt observers