complete about blocks