separate public files