adding source code and generated png