fixed typo ;-)
refactored create_block
renamed _blocks _head