code update 2