the core method bind() repaired !!