adding the teaching method codes