Texture Algo should be done. Needs testin