vitualisation attribute unnecessary repeated