cosmetic changes, added gale shapley algorithm