basic communication finished, adding commands