add descriptor return in bindInput