added block key map