add radix parameter to parseInt, other cleanup