got all demo commands working ish