add fill method to observers