Finally got the observers working