Adds ugly index view
add caching