principal harder