concepts and tools part are added.