more on datatypes
case
advantages