add functions

comment available