allow for absolute and relative paths... kinda