Added source for session 2 demos