A springy question

Hi guys,

I want to creat a compression spring when the last coil has a larger diameter all the way & closed but not ground, the second to last coil changes its diameter gradually to the one of the last coil, and the first coil is closed & not ground.

I am very familiar with creating springs in general using helix and sweep.

When I say last coil diameter is 40mm, I want to make the seconds to last coil change gradualy from 30mm to 40mm and than the last one which is also "closed" would be 40mm all the way

Help?

SolidworksParts And Features