-added nice macro