How is pricing determined?