Broke up feature generation to handle mem issues, included ppt.