Creates better api.
Adds views (css not working...).