2d list instead of tuple