diff --git a/include/vkcv/CommandStreamManager.hpp b/include/vkcv/CommandStreamManager.hpp
index 60f7bbaab448b30818a2f9548d288ab6ebe022ce..4af2127ccf6271f1076e3dde05304b8f9c556139 100644
--- a/include/vkcv/CommandStreamManager.hpp
+++ b/include/vkcv/CommandStreamManager.hpp
@@ -6,6 +6,8 @@
 #include "vkcv/CommandRecordingFunctionTypes.hpp"
 
 namespace vkcv {
+	
+	class Core;
 
 	class CommandStreamManager
 	{
diff --git a/include/vkcv/Core.hpp b/include/vkcv/Core.hpp
index 0a45856e3754f45944f356cbc08bd51cd0549a06..67973ba18bf11cc53b10b907f2c08bcfc78a5900 100644
--- a/include/vkcv/Core.hpp
+++ b/include/vkcv/Core.hpp
@@ -251,7 +251,7 @@ namespace vkcv
 
 		CommandStreamHandle createCommandStream(QueueType queueType);
 
-		void Core::recordCommandsToStream(
+		void recordCommandsToStream(
 			const CommandStreamHandle   cmdStreamHandle,
 			const RecordCommandFunction &record,
 			const FinishCommandFunction &finish);