fix observer constructor