Move order for generate