macro annotations, pre-alpha v1