diligent

adj. 1 hard-working. 2 showing care and effort.  diligence n. Diligently adv. [french from latin diligo love]

a. Prosecuted with careful attention and effort; careful; painstaking; not careless or negligent.