update with working versions-temporary