add sort by happiness and shop methods