settings stuff
version stuff