pull multiple values
cleanup