fix say hi function