Search
working very hard and with careful attention to detail so that everything is done as well as possible
sedulous