using default-macro for make-command
extended codeblock test