added changes for personalization. new library for fetching data