doing cli interface. because i like those.