don't use hard-coded root path