experimental version upgrading library