seems to work (except the LCD position)