implemented insert observation for the sos