add lanterna and being rudimentary interface