Update structure
Add core files