committing the first version