added new a* demo