more wip, docs strings for alt and async