added absolute_path flag