fix MAX macro