klunky, but starting to be what I want.