Define a basic core set of functions