changed macro for consumption