add versioning, tweak layout