wide-ranging applications