wrote out 3 methods for uniform tess