updated bind