Add source, working still