better specs for macro