assembling the first list