adding core public files