new update using divs and float