^ update generate col to use id from name or position