adding grant requirement