Building your own table (part 1)