added Aaron files including capno algorithm