diff --git a/include/FileSystem.h b/include/FileSystem.h
index b681c35..2202402 100644
--- a/include/FileSystem.h
+++ b/include/FileSystem.h
@@ -34,6 +34,9 @@ public:
 	FileSystem() ;
 	virtual ~FileSystem() {}
 
+	virtual const Glib::ustring get_custom_text( CUSTOM_TEXT ttype, int index = 0 ) ;
+	static const Glib::ustring get_generic_text( CUSTOM_TEXT ttype, int index = 0 ) ;
+
 	virtual FS get_filesystem_support() = 0 ;
 	virtual void set_used_sectors( Partition & partition ) = 0 ;
 	virtual void read_label( Partition & partition ) = 0 ;
diff --git a/include/Utils.h b/include/Utils.h
index 4cdad54..c0e7176 100644
--- a/include/Utils.h
+++ b/include/Utils.h
@@ -91,6 +91,11 @@ enum SIZE_UNIT
 	UNIT_TIB	= 5
 } ;
 
+enum CUSTOM_TEXT
+{
+	CTEXT_NONE,
+} ;
+
 //struct to store file system information
 struct FS
 {
diff --git a/src/FileSystem.cc b/src/FileSystem.cc
index fe5ea5a..d196155 100644
--- a/src/FileSystem.cc
+++ b/src/FileSystem.cc
@@ -27,6 +27,16 @@ FileSystem::FileSystem()
 {
 }
 
+const Glib::ustring FileSystem::get_custom_text( CUSTOM_TEXT ttype, int index )
+{
+	return get_generic_text( ttype, index ) ;
+}
+
+const Glib::ustring FileSystem::get_generic_text( CUSTOM_TEXT ttype, int index )
+{
+	return "" ;
+}
+
 int FileSystem::execute_command( const Glib::ustring & command, OperationDetail & operationdetail ) 
 {
 	operationdetail .add_child( OperationDetail( command, STATUS_NONE, FONT_BOLD_ITALIC ) ) ;
