char display and shell