add core.py
ctf