threading macro example
README