fix
typo
moved writing of source inclusion to own method
allow to expand/shrink source code