with thorough research