Hello example using tasks and interface