Add Command Framework