diff --git a/cogs/help.py b/cogs/help.py
index 93b71cb1a390217f02aeadf3d36589acce5dfae6..ae37ee443d3d4f6d2ddf9b48352345bffe04bdde 100644
--- a/cogs/help.py
+++ b/cogs/help.py
@@ -70,9 +70,11 @@ async def handle_error(ctx, error):
         # syntax = data[ctx.command.name]['syntax']
         # example = data[ctx.command.name]['example']
 
+        cmd_name = f"{ctx.command.parent} {ctx.command.name}" if ctx.command.parent else f"{ctx.command.name}"
+
         msg = (
-            f"Fehler! Du hast ein Argument vergessen. Für weitere Hilfe gib `!help {ctx.command.name}` ein. \n"
-         f"`Syntax: {data['command'][ctx.command.name]['syntax']}`\n"
+            f"Fehler! Du hast ein Argument vergessen. Für weitere Hilfe gib `!help {cmd_name}` ein. \n"
+            f"`Syntax: {data['command'][cmd_name]['syntax']}`\n"
         )
         await ctx.channel.send(msg)
     else:
@@ -192,6 +194,10 @@ class Help(commands.Cog):
                               color=19607)
         await utils.send_dm(ctx.author, text)  # , embed=embed)
 
+        for subname in data['command']:
+            if subname.startswith(f"{name} "):
+                await self.help_card(ctx, subname)
+
     @commands.command(name="debug-help")
     @commands.check(utils.is_mod)
     async def help_all(self, ctx, mod=False):