a* now accepts bounds