updated prereq, cleanup