clarified difference between different annotations