hello function updated