add macro and jump