add macro file (not cleaned up).