add core.py

d