j roOt and How Hard