creating custom columns
creating custom columns
functions
aggregate functions