added observations rate functionality