macro samples