diff --git a/source/simple/graphical/surface.h b/source/simple/graphical/surface.h
index 3e28bbeeb5e04e96e54bcaaf182ad89f06989c70..4a0850f073ac75a16673229eeeccbfa351f2713a 100644
--- a/source/simple/graphical/surface.h
+++ b/source/simple/graphical/surface.h
@@ -26,6 +26,7 @@ namespace simple::graphical
 		surface(surface&& other) = default;
 		surface& operator=(surface&& other) = default;
 
+		// TODO: constructor with a pallete
 		explicit surface(const char* filename);
 		surface(int2 size, const pixel_format& format);
 		surface(byte* pixels, int2 size, const pixel_format& format, int pitch = 0);