Project life