implementing Version number