Implement Root method