initial source codes