commented set list and added set paste
added cdf function