diff --git a/RayTracer/tools/SurfacePoint.h b/RayTracer/tools/SurfacePoint.h
index 65d463d5daef149827b8ad668b0c3e7f043fd400..4a5f3761015a9f3683dd4985d2a71998b9c317ed 100644
--- a/RayTracer/tools/SurfacePoint.h
+++ b/RayTracer/tools/SurfacePoint.h
@@ -12,7 +12,7 @@ class SurfacePoint {
 	cam::Ray scattered_ray(const cam::Ray& inc_ray) const;
 	util::Vec3 albedo() const;    // TODO TexelPos
 	util::Vec3 emission() const;  // TODO TexelPos
-	bool scatter() const;
+	bool scatter(const util::Vec3& d, const util::Vec3& n) const;
 	util::Vec3 point() const;
 	util::Vec3 normal() const;
 	// Attributes