painstaking research
painstaking
/ˈpān-ˌstā-kiŋ/
adjective
taking pains : expending, showing, or involving diligent care and effort
noun
the action of taking pains : diligent care and effort
… greater painstaking to achieve incidental verisimilitude and accuracy of detail …