groove bind part is revised