proper block localization