use {} instead of Map