change CartProvider to OrderProvider
use Order instead of Cart