blocksum and not follow up implemented