add lcd mode, not tested