Amazon takes many factors