hash binding