conduct thorough research