first version of source code