begin extracting into class
extract out into radial plot object
remove whitespace
encapsulate, comment and organise
merge and include changes that were present in master in oo manner