attempt to implement levels of relativeness
base_path -> path