compatible with path info