from the empty list