New base and lang path function