add function annotations