creating conefor processing algorithms. Not done yet