           };

            const shorthandWithTxJsonContextFree = async (user, context_free_data) => {
              await api.getAbi('cfhello');
              const tx = api.buildTransaction();
              tx.associateContextFree(() => ({
                contextFreeAction: tx.with('cfhello').as().contextfree(),
                action: tx.with('cfhello').as('cfactor').normal(user),
                context_free_data
              }));
              return await tx.send({
                blocksBehind: 3,
  