code box update works with compiler