shoving bits around to the right areas