added float, positions, zindex, and tooltip excerise