renamed GenericBlock -> BlockEE