add ability to add source content