precise applications