more work on table availability method