starting to create core