add code management class