added Ranger expr and improved lambda expr