initial commit; rather useless at this point. Must squash later.