modify Item rule and finish some bind function