added ability to lift stuff outside of mapreduce