added xft rendering