small-scale applications