warren-macro-final