code create tool