Added basic core functionality.