IMPLEMENT THE THREE LIFECYCLES