class command {
                string verb;
                string file;
                string args;
                string filepart;
}
class command_class {
                      mapping patterns;
                      string * order;
}
class command_data {
                     int weight;
                     mixed * calls;
}