a table with two different types of programming