lesson 3
detail, index, url added