availability: initial commit; very kludgy