roll works and assigns resources properly
merge