All source code and markdown added and cleaned