Basic version almost without graphics.