accurate conversion process