playing with annotations
more analysis