abstract  CF  id:  8233931