added source code from 'finished module 3 - views'