added materials from course GOC339