add examples and homework 1