add shitty framework for irresponsible dynamic command adding