Market tests

Market testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket testsMarket tests