suffi skeleton
more work on suffi