to some extent