added a better console client