added extra datatype, more to come when I figure out the naming convention