update some coding setup