lifetime provider model