added unitConverter and unitLabel options for more flexibility