Create first-macro