Added source code and screenshots.