make possible to customize cart and fetching it from json