added course material model
merge commit