codeine teaching model