Lifecycle Day 1

i have finished lifecycle day1. this is just a PR.:)