big performance optimization, start level 6