rework attributes