working on the version api