further exploration, still alpha, not a draft