Improved Observer, added Racer common logic layer