Some are my cfd codes, some come from other guys.