permit life-cycle