Add source working, but unfinished UI and error handling