hello-world with annotations using a complex data as param