committing the current version of code (v10, but let's call it 1.0)