add option precision