no need to create two lists