fix previous macro