careful meticulous painstaking
alert attentive committed dedicated enthusiasm fain fervent good inspired intense passionate practicing seriously sharp wedded willing zealous zestful
laborious sedulous
diligently