add some custom functions