switched from include file to precision module