enabled and observer