still fixing observation function