added full_path option