supporting root path