fixing sell function & redesign toolkit