final macro, typos, etc.