This is the initial commit adding the core