life applications