dump code, needs cropping before usable