Added caching layer
Added Graph API