compare 3 types of creating row list