add source to spec