need the path to exist