added some description for beginners