cleanup styles and using vertical collections