Whole num, doubles and enum. (added scope)