Core functionality for the hello application