table component pattern
…