Added beginnings of xprintf