Haha low level analysis