Observer Working Fine