working on visual appearance