parse annotation