now the ugly series of commits start

Signed-off-by: Riccardo Iaconelli <riccardo@kde.org>
more commenting

Signed-off-by: Riccardo Iaconelli <riccardo@kde.org>