provide plenty opportunities