apply final modifiers
add method to transform polar coordinate and convert to cartesian