Grant controller