Please prepare by first watching all the videos for better