mohsen mahdavi's groups