added statement dataType and basic operations for them