fix macros
update