Updated library to allow chaining. Added find()