add precise mode
update pac