lists.js -> list.js, api endpoint for detail view
merge conflict fixed