legacy and eo appending and generations