First commit. Block scanning version.