abstractions, and table