build list in right order (innecefficiently)