move core initial work into an intro package