feat(core): backbone of the project