revision:12 begin part 3, create views