annotation & denotaion