Fixed the circluar add method. I think.