add support for table
add todo for nested list