first stab at tables