add biding feature (not finish).