dynamic public paths