By swimming with a pull buoy (also called leg float) your legs stay afloat and you can concentrate on your arms.
A pullbuoy ensures the higher position of your legs due to the buoyancy of the foam and therefore helps against sinking legs and with the right technique of the front crawl leg stroke. With that you can make a lot of profit.