perfomance changes
visual changes