map524 - week5 - monday - source code and examples