1.Move updated source implementation to the example project