init commit with full source code