creates needs to be an absolute path