breaking up the table with some comments. its getting big