add precision getter