plays critical role