add new source files and image dataset