peeling from a list