First attempt at the core