refactorings

  - remove an idle variable
  - cut down searching process as a function
  - use :normal instead of CleverF macro