add inbounds macro