refactored amazon sending