ADD search callback
update comments
complete search callback
indent bug