added core directories and files