Many changes to function, style, clarity. Corrected pricing. Removed cancel option