readded df and ccleaner