fixed up the printing program
read only submodule source