added absolute path option