finished market except final list and some bugs