initial commit of campsplitter.