refactored model methods
updated order copy