working converter
working converter
some logic in place actual calculation pending