simplified top-level init, which now imports all from core.py