block_3 work on the errors