table stuff will go here it'll be very very long