support package_id in URL pattern as well
use require_relative