added optional paths