added source code from 'complete video 1 - introduction'