@cp -f st ${DESTDIR}${PREFIX}/bin
        @chmod 755 ${DESTDIR}${PREFIX}/bin/st
        @tic st.info
-       @tic st-256color.info
 
 uninstall:
        @echo removing executable file from ${DESTDIR}${PREFIX}/bin
 
 #define TAB    8
-
+#define TNAME "st-256color"
 #define FONT "6x13"
 #define BOLDFONT FONT"bold"
 #define BORDER 2
 
 /* special keys */
 static Key key[] = {
+       { XK_BackSpace, "\177" },
        { XK_Delete, "\033[3~" },
        { XK_Home,   "\033[1~" },
        { XK_End,    "\033[4~" },
 
 #include <X11/keysym.h>
 #include <X11/Xutil.h>
 
-#define TNAME "st-256color"
-
 /* Arbitrary sizes */
 #define ESC_TITLE_SIZ 256
 #define ESC_BUF_SIZ   256
        char s[ESC_BUF_SIZ];
 } Key;
 
-#include "config.h"
-
 /* Drawing Context */
 typedef struct {
        unsigned long col[256];
        GC gc;
 } DC;
 
+#include "config.h"
+
 static void die(const char *errstr, ...);
 static void draw(int);
 static void execsh(void);
 
        il1=\E[L,
        ind=^J,
        invis=\E[8m,
-       kbs=^H,
+       kbs=\177,
        kcub1=\E[D,
        kcud1=\E[B,
        kcuf1=\E[C,
        smso=\E[7m,
        smul=\E[4m,
        tbc=\E[2g,
+
+st-256color| simpleterm with 256 colors,
+       colors#256,
+#      Nicked from xterm-256color
+       setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m,
+       setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m,
+       use=st,