overhauled command system