might as well upload this now.