update 01.03 and c code