CLI Interface fully functional