Added all source code of the practice