Implemented BLOCK