updated url to reflect namespace
simplified with view module
simplified with generic views, updated with classes
db update