more work on tabs