reordering and moving things around