First attempt to annotate functions