a tool box for coding