Acknowledgment and Credits