add else sections to functions
fill out custom column functions