Update for ultimate Ascent. Should be final version this year.