modify visual structure