codetool