typed user data
redraw versions after publishing
redraw versions after publishing