tested more fully, should be working acceptably for turn in