copyright 2025 author:  hasneen ali