trying to fix payment ordering