self reference engine csap