a* integration