real-life applications