used in a wide range of applications