new meatruck_new function and some cleanup