resolved circ dep and added tests