add basic core