add initial source code