iimplemented observers in Scott's controlers