added roll,set and validation