reworked help invocation