--- lifestyle providers ---