the whole life cycle of the project