putting it together: core