first version of the source