Half works, rework how parameters are passed because unowork required params
Got an ugly hack to get things to work, but it's really how execute_command is called that needs refactoring