add KDE functionality