change require, more efficient Grain Belt generate method, update tag