update code for code building