getting closer to full search

1) vars mechanism