STRUCTURE-OPTIMIZED AND ORDER-PRESERVING METHODS FOR ADVECTION AND TIME STEPPING