parts-function-annotation