added Further work: Back-end: Returning data in different formats