migrate to amazon layout step 1
mga step 2
mga step3 and refactor