working on backend data juggling