implement bi command