add hello() function