feat(core): implement core methods
fic(core): add debug file support