JSD Lifecycle