add MIN macro if needed