Refactored out a method
Second type of order adding, more reasonable