finished & added make_change