add ability to set relative path