updating todo
cleaner syntax for rows/columns