add setter and a datatype list