Finished backend & UI for multiple sources