diff --git a/RayTracer/shape/Triangle.cpp b/RayTracer/shape/Triangle.cpp
index 874ad35487b3f9b23e51edc0341182e09817dad9..3e3346f28c4bc2c311d04196ce1e662b09a33c7f 100644
--- a/RayTracer/shape/Triangle.cpp
+++ b/RayTracer/shape/Triangle.cpp
@@ -48,7 +48,7 @@ std::optional<cam::Hit> Triangle::intersect(const cam::Ray& r) const {
 	return std::optional<cam::Hit>(
 	    cam::Hit(hit, cross_normal, texture_coordinates(hit), t, material));
 }
-
+// TODO
 std::pair<float, float> Triangle::texture_coordinates(
     const util::Vec3& pos) const {
 	return std::pair<float, float>({0, 0});
diff --git a/RayTracer/shape/TriangleMesh.cpp b/RayTracer/shape/TriangleMesh.cpp
index 28a08c4c9dadc3335754c1e21ef6fec3a124db2f..72ea8d016daf84a003c77d05ce7271731bfd0621 100644
--- a/RayTracer/shape/TriangleMesh.cpp
+++ b/RayTracer/shape/TriangleMesh.cpp
@@ -78,7 +78,7 @@ std::optional<cam::Hit> TriangleMesh::intersect(size_t i,
 	// for (auto hit : hits) std::cout << hit << std::endl;
 	return hits[0];
 }
-
+// TODO
 std::pair<float, float> TriangleMesh::texture_coordinates(
     const util::Vec3& pos) const {
 	return std::pair<float, float>({0.0, 0.0});
@@ -86,10 +86,11 @@ std::pair<float, float> TriangleMesh::texture_coordinates(
 util::AxisAlignedBoundingBox TriangleMesh::bounds() const {
 	return hierarchy[0].bb;
 }
-
+// TODO
 util::SurfacePoint TriangleMesh::sampleLight() const {
 	return util::SurfacePoint(util::Vec3(0), 0, {0.0, 0.0}, material);
 }
+// TODO
 util::Vec3 TriangleMesh::calculateLightEmission(const util::SurfacePoint& p,
                                                 const util::Vec3& d) const {
 	return util::Vec3();