add a* search