update ignore files
update source files
update source files
use private machine to host image files, temporarily