repaired .bind and added tests before i oversee it again