Lets use a version system