market implementation