fix: use root property