update moon dog and format project