13-July-2010:
White Hat Hacker Maiffret Returns To eEye
09-July-2010:
Get Out Your Decoder Ring, But Don't Get Excited
09-July-2010:
Facebook's Privacy Policies Hit a Language Barrier
09-July-2010:
NSA Offers Explanation Of Perfect Citizen
08-July-2010:
Businesses Snooped On By Ex-employees, IT Staff
08-July-2010:
NSA Initiating Program To Detect Cyberattacks
06-July-2010:
Password Stealers And Conficker Top June Malware
06-July-2010:
Alleged Wikileaks Source Charged With Leaking Classified Files
04-July-2010:
iTunes Accounts, App Store Hacked
03-June-2010:
FTC Settles Suit Against Cyberspying Vendor
02-June-2010:
Yahoo Faces Privacy Test With E-mail Features
02-June-2010:
Keep Tabs On What Google Knows About You
28-May-2010:
Symantec Pushes Security To Android, iPhone
21-May-2010:
Facebook, MySpace Caught Releasing User Data
11-May-2010:
Researchers Spot Widespread Antivirus Flaw
11-May-2010:
Amid Backlash, Facebook Tries To Save Face
10-May-2010:
Facebook Phishing Scam Snares Company Board Member
10-May-2010:
The cybersecurity boom
07-May-2010:
New Version Of Yahoo IM Worm Hits Skype Too
07-May-2010:
Protect Your Privacy Online And Elsewhere
06-May-2010:
Worm spreading Via Yahoo Messenger
04-May-2010:
Consumer Groups: Online Tracking At 'Alarming Levels'
23-March-2010:
U.S. Cyber Command Prepped To Launch
23-March-2010:
Taxpayer Data At Risk From IRS Security Flaws
22-March-2010:
Symantec Safety Expert On Why Some Cities Are Risky
22-March-2010:
Malware Delivered By Yahoo, Fox, Google Ads
21-March-2010:
The Internet's Most Successful Scams
17-March-2010:
Password-Stealing Virus Targets Facebook Users
17-March-2010:
Man Accused Of Disabling 100 Cars Over Internet
16-March-2010:
Your New Facebook 'Friend' May Be The FBI
16-March-2010:
File-Sharing Software Reveals User's Private Info
16-March-2010:
Schools Accused In Google Hacking Ask 'Why Us?'
12-March-2010:
Feds' E-mail Botch Earns a Raspberry
12-March-2010:
Internet Fraud Losses Hit $560 Million In 2009
04-March-2010:
NATO Chief Calls Attention To Cyber Threats
04-March-2010:
How Cybercriminals Invade Social Networks, Companies
04-March-2010:
Study Lauds IE For Blocking Web's Social Attacks
04-March-2010:
Feds Weigh Expansion Of Internet Monitoring
03-March-2010:
Spain Busts Hackers For Infecting 13 Million PCs
02-March-2010:
White House Outlines Secret Cybersecurity Plan
02-March-2010:
Report: Aurora Attack Was Tested Last Summer
02-March-2010:
German Court Overturns Phone, E-mail Data Law
02-March-2010:
Microsoft Working With Germans on Electronic ID Card
02-March-2010:
Botnets Cause Surge In February Spam
01-March-2010:
Students Say School Spied On Them
01-March-2010:
Microsoft Warns Of Zero-Day Hole For Older Windows
01-March-2010:
4 Charged With Hacking Into Concert Ticket Sites
26-February-2010:
Microsoft's 'Spy Guide' - What You Should Know
25-February-2010:
Bug Causes Facebook Messages To Misfire
23-February-2010:
Intel: Hackers Attacked Around Time Google Hit
23-February-2010:
How To Apologize After Spreading Spam
22-February-2010:
Are Adobe Products Safe?
22-February-2010:
Report: Chinese Programmer Wrote Code Used Against Google
22-February-2010:
Many Ways To Activate Webcams Sans Spy Software
22-February-2010:
FTC Warns 100 Organizations About Leaked Data Via P2P
21-February-2010:
Trove Of 68,000 Stolen Logons in Hands Of 'Amateur' Hackers
20-February-2010:
Chinese Schools Deny Links To Google Attacks
19-February-2010:
Why Becoming a Data Thief Is All Too Easy
19-February-2010:
Computer Jargon Baffles Users, Hinders Security
19-February-2010:
Your Facebook Profile: An Open Invite To Crime?
19-February-2010:
School: Webcams Used Only On Missing Laptops
18-February-2010:
School Accused Of Off-Campus Webcam Spying
18-February-2010:
Malware Crashed Systems During Windows Security Updates
17-February-2010:
Zeus Trojan Found On 74,000 PCs In Global Botnet
17-February-2010:
Google Patches Buzz For Mobile Security Flaw
17-February-2010:
The dark side of geo: PleaseRobMe.com
17-February-2010:
The Olympic Skier Known As 'Spam King'
15-February-2010:
U.S. Cyclist Accused Of Computer Hacking
11-February-2010:
Equifax Tax Forms Expose Worker Social Security Numbers
11-February-2010:
Cutting-Edge Crooks Keen On The Cloud
11-February-2010:
Beware Strangers On IM Who Won't Answer Your Questions
11-February-2010:
Windows Security Update Causes 'Blue Screen Of Death' For Some
11-February-2010:
Facebook Deletes 30 Inmates' Pages After Taunts
11-February-2010:
Using Google Buzz? Here's a Privacy Checklist
08-February-2010:
Security Expert Cracks PC Encryption Chip
08-February-2010:
Chinese Police Shut Down Hacker Training Op
05-February-2010:
FBI Tackling Rising Number Of Haiti Scams
05-February-2010:
Why So Much FAIL in the Digital World?
04-February-2010:
U.S. House Passes Cybersecurity Research Bill
04-February-2010:
Billions To Be Spent On Smart-Grid Cybersecurity
04-February-2010:
Google to Enlist NSA to Fight Off Cyberattacks
03-February-2010:
Government Warns Of Looming Cyberthreats
03-February-2010:
Twitter Reveals Torrent Scam Details
02-February-2010:
How To Stop 11 Hidden Security Threats
02-February-2010:
Twitter Resets Passwords After Phishing Attack
02-February-2010:
Study: 73% Use Bank Password Everywhere
02-February-2010:
Social-Networking Spam Hit Business Hard in '09
02-February-2010:
Facebook Viewed As Riskiest Social Network By Companies
02-February-2010:
Botnet Sends Fake SSL Pings To CIA, PayPal, Others
29-January-2010:
Bank of America Web Site Goes Down Friday
29-January-2010:
Give Me Your Money, Or Your Computer Gets It
28-January-2010:
Report Shows Cyberattacks Rampant; Execs Concerned
28-January-2010:
It's Been 10 Years: Why Won't People Pay For Privacy?
28-January-2010:
Web Searches For iPad Leading To Malicous Sites
28-January-2010:
Congressional Sites Defaced After Obama Speech
27-January-2010:
Police Set Up Olympics E-crime Teams
25-January-2010:
Report: Attackers Sent Google Workers IMs From 'Friends'
25-January-2010:
Data Breaches From Malicious Attacks Doubled Last Year
25-January-2010:
Despite Threats, Google Tries To Stay in China
24-January-2010:
China Rejects Claims Of Internet Hacking Attacks
22-January-2010:
China Warns U.S. Over Clinton's Criticism
21-January-2010:
Router Glitch Cripples California DMV Network
20-January-2010:
If Your Password Is 123456, Just Make It Hack Me
19-January-2010:
Google's Spy Case: Not the First, Nor The Last
19-January-2010:
Microsoft Cuts IP Address Storage to 6 Months
18-January-2010:
Researchers: Facebook Vulnerable To Clickjacking
18-January-2010:
DIY Cybercrime Kits Power Growth in Net phishing Attacks
18-January-2010:
Facebook Full of Fake Haiti Fundraisers
12-January-2010:
Google Says May Pull Out of China After Web Attacks
12-January-2010:
Hackers Paralyze China's Top Search Engine
31-December-2009:
Cyber Threat Against the Presiden - Video
31-December-2009:
Top 10 Security Nightmares Of the Decade
30-December-2009:
RockYou Sued Over Data Breach
30-December-2009:
The World's Top 10 Spammers
30-December-2009:
The Evil (Cyber) Empire
29-December-2009:
More Attacks Expected On Facebook, Twitter in 2010
23-December-2009:
Using Facebook And Twitter Safely
22-December-2009:
12 Things Computer Users Should Fear In 2010
10-December-2009:
Trend Micro Forecasts Future Threats
10-December-2009:
Heartland Data Breach Lawsuit Dismissed
09-December-2009:
U.S. Takes Fight Against Hackers Overseas
09-December-2009:
Hacker To Plead Guilty In More Store Break-Ins
08-December-2009:
Surprise! Merchants Say Web Fraud Is Down
08-December-2009:
Google Sues Over Alleged Work-At-Home Scams
07-December-2009:
Study: Facebook Users Willingly Give Out Data
04-December-2009:
Beware Of Online 'Breaking Dawn' Casting Scam
03-December-2009:
Defense Department Pulls Software Over Privacy Issues
03-December-2009:
Avast Update Falsely Flags Good Apps As Malware
03-December-2009:
Google Wants To Unclog Net's DNS Plumbing
02-December-2009:
Character Limitations In Passwords Considered Harmful
02-December-2009:
Facebook's New Privacy Settings To Roll Out In Weeks
02-December-2009:
McAfee Uncovers Riskiest Domains
01-December-2009:
EFF Sues Feds For Info on Social-Network Surveillance
01-December-2009:
Microsoft: November Security Updates Are Fine
01-December-2009:
Fake CDC Vaccine E-mail Leads To Malware
30-November-2009:
Microsoft Investigating 'Black Screen Of Death'
29-November-2009:
Climate Research E-mail Controversy Simmers
27-November-2009:
Tips For Safe Online Shopping
25-November-2009:
Big Changes In Security Starter Kit 2010
24-November-2009:
Cyber Breaches Are a Closely Kept Secret
23-November-2009:
Microsoft Warns of IE Exploit Code In The Wild
23-November-2009:
Chrome OS Security: 'Sandboxing' And Auto Updates
23-November-2009:
E-tailers Snagged In Marketing 'Scam' Blame Customers
21-November-2009:
McAfee Warns About '12 Scams of Christmas'
19-November-2009:
Cisco Launches iPhone Security App
17-November-2009:
Facebook Adopts New Privacy Policy
17-November-2009:
T-Mobile UK Says Workers Sold Customer Data
17-November-2009:
FAQ: Recognizing Phishing E-mails
16-November-2009:
Report: Countries Prepping For Cyberwar
16-November-2009:
VeriSign Expects Major Security Update By 2011
12-November-2009:
RSA Reveals Details Behind Re-Shipping Scam
12-November-2009:
Expert Says Adobe Flash Policy Is Risky
11-November-2009:
Apple Updates Safari For Security
11-November-2009:
Microsoft Probing Windows 7 Zero-Day Hole
10-November-2009:
Facebook Hit By 'Control Your Info' Intruder
10-November-2009:
Eastern Europeans Charged In Payment Processor Hack
10-November-2009:
Twitter Phishing Ploy Goes For 'Direct Messages'
10-November-2009:
A Child Porn-Planting Virus: Threat or Bad Defense?
10-November-2009:
Now's Your Chance To Spy on Google
10-November-2009:
Microsoft Patches Critical Hole in Windows Kernel
09-November-2009:
PC users Open Doors to Such Worms as Conficker, Taterf
09-November-2009:
Microsoft Launches Forefront Protection 2010
09-November-2009:
Apple Plugs Holes For Domain Spoofing, Other Attacks
09-November-2009:
'60 Minutes'-Cyberwar: Sabotaging the System
05-November-2009:
Google Privacy Controls: Most People Won't Care
05-November-2009:
Google Providing Better View Of Personal Data
05-November-2009:
Zero-Day Flaw Found in Web Encryption
04-November-2009:
Know Your Facebook Friends - Must See Video!
03-November-2009:
Corporate Bank Accounts Targeted in Online Fraud
03-November-2009:
Malwarebytes Accuses Rival of Software Theft
03-November-2009:
Security Firm M86 Acquires Finjan
03-November-2009:
Hacker Breaks Into Jailbroken iPhones, Asks For $7
03-November-2009:
Microsoft Reports Scareware Decline, Praise From Hackers
03-November-2009:
Spammy Scams Surfacing on Twitter, Facebook
02-November-2009:
New Trojan Encrypts Files But Leaves No Ransom Note
02-November-2009:
Phishing, Worms Spike This Year, Say Microsoft And McAfee
30-October-2009:
File Sharing's Mysteries Again Stump Uncle Sam
30-October-2009:
Is Your Wi-Fi Connection Safe?
30-October-2009:
Security Center Opens to Battle Computer Attacks
29-October-2009:
Kaspersky Tool Detects Malware In Twitter Links
28-October-2009:
Change Passwords: Crooks Want Keys To Your E-mail
28-October-2009:
Facebook Users Under Cyberattack
28-October-2009:
Digital 'ants' take on computer worms
28-October-2009:
Twitter Users Warned About New Phishing Attack
28-October-2009:
Survey: Few Companies Addressing Cyberterrorism
28-October-2009:
More Security Breaches Hit Midsize Companies
27-October-2009:
Fake Facebook E-mail Contains Trojan
27-October-2009:
Nokia, SAP Team Up To Fight Counterfeiting
27-October-2009:
Web-Based Malware Infections Rise Rapidly, Stats Show
27-October-2009:
Cisco To Buy Cloud Security Firm For $183 Million
26-October-2009:
Time Warner Home Routers Still Open To Attack, Blogger Says
26-October-2009:
Swiss Ministry Says It Was Victim Of Cyber Attack
26-October-2009:
Defense Department To Partially Lift Flash Drive Ban
23-October-2009:
Perimeter E-Security Launches Archive Manager to Address Federal Email Compliance
23-October-2009:
Demos To Show Spying On Mobile IP Calls
23-October-2009:
Nigeria, Microsoft Look To Halt Internet Crime
23-October-2009:
Q&A: Schneier Warns Of Marketers And Dancing Pigs
23-October-2009:
Demos To Show Spying On Mobile IP Calls
23-October-2009:
Spying On a Stolen Laptop
22-October-2009:
Congressional Commission Focuses On China's Cyberwar Capability
22-October-2009:
Windows 7 Default User Account Control Worries Experts
21-October-2009:
Microsoft Fixing Bing Bug That Helped Spammers
20-October-2009:
ChoicePoint To Pay $275,000 In Latest Data Breach
20-October-2009:
Identity Theft Myths Part 1of 3 During PYIW
20-October-2009:
Time Warner Testing Fix To Hole In Home Router
20-October-2009:
CIA To Start Spying On Social Media?
20-October-2009:
Leaking Crypto Keys From Mobile Devices
19-October-2009:
Part 2: Q&A With Jeff Moss On Computer Hacking
19-October-2009:
Fake Security Software In Millions Of Computers
19-October-2009:
Symantec Says Beware Of Rogue Security Software
16-October-2009:
Q&A: Defcon's Jeff Moss On Cybersecurity, Government's Role
15-October-2009:
Missing Laptop Contains Data On 800,000 Doctors
15-October-2009:
Locking Down Data at U Nebraska
14-October-2009:
Identity Theft Is Really No Big Deal? Only an Idiot Would Say That
14-October-2009:
How To Prevent Phishing Scams
13-October-2009:
Google's Postini Suffers Prolonged E-mail Delays
13-October-2009:
Microsoft Patches 34 Security Holes, Many Critical
13-October-2009:
Pharmacy Scam Accounts For 70% Of Spam In September
13-October-2009:
Adobe Fixes 28 Holes In Reader And Acrobat
10-October-2009:
Hacked Web Mail Accounts Used To Send Spam
09-October-2009:
Foiling The Phishers
09-October-2009:
Comcast Tries Pop-up Alerts To Warn Of 'Botnets'
09-October-2009:
Building a Better Password
09-October-2009:
Cyberthieves Find Workplace Networks Are Easy Pickings
09-October-2009:
U.K. Hacker's Latest U.S. Extradition Appeal Fails
09-October-2009:
Phishers Can Easily Slip Web Security
08-October-2009:
Phished Or Not, Leaked Passwords Show Lazy Habits
07-October-2009:
At a Glance: Staying Safe Online
07-October-2009:
FBI Arrests Dozens For 'Phishing' ID Scheme
06-October-2009:
Facebook Imposter Scam a Growing Concern
06-October-2009:
20,000 Hotmail Passwords Exposed
04-October-2009:
Cybersecurity Starts At Home And In The Office
30-September-2009:
Scammers Hit Twitter With Tainted Tweet Storm
28-September-2009:
Google, Bank Resolve Issue Over Misfired E-mail
26-September-2009:
How Much Government Control in Cybercrisis?
24-September-2009:
Survey: Half of Businesses Don't Secure Personal Data
23-September-2009:
Twitter Phishing Scam Spreads Via Direct Messages
22-September-2009:
Cyberattacks Target Foreign Media In China
22-September-2009:
Top Six Technology Myths: How Far Are They True?
21-September-2009:
Site Hacking Facebook Accounts For $100 a Pop
21-September-2009:
Facebook Shuts Down Beacon Marketing Tool
21-September-2009:
Microsoft to Release Free Security Software Soon
19-September-2009:
LogMeIn Can Control Some PCs, Even When Off
18-September-2009:
Why Virus Writers Are Turning to Open Source
18-September-2009:
Google Apps Bug: You've Got (My) Mail
18-September-2009:
Is Your Phone Spying On You?
18-September-2009:
Microsoft Sues Over 'Malicious' Online Ads
18-September-2009:
Why Virus Writers Are Turning to Open Source
17-September-2009:
New Trick By Spammers: E-mails That Overwhelm Filters
17-September-2009:
Personalized Spam Attacks Target Small Businesses
16-September-2009:
New Scam Adds Live Chat to Phishing Attack
16-September-2009:
UN expert: Child Porn on Internet Increases
16-September-2009:
Web 2.0 Security Risks Scrutinized
15-September-2009:
Cyberattackers Focus on Web Applications
15-September-2009:
Ads-The New Malware Delivery Format
15-September-2009:
Cyberdefenses Are Misdirected, Report Says
13-September-2009:
Rogue Ad Hits New York Times Site
10-September-2009:
TD Ameritrade Data Theft Settlement Nears Approval
09-September-2009:
Symantec Tool Calculates Your Data's Value to Thieves
09-September-2009:
Obama Warns Teens of Perils of Facebook
08-September-2009:
Microsoft Issues Critical Windows Patches
07-September-2009:
Congress Weighs Change In Web Ad Privacy
04-September-2009:
Web-monitoring Tool Gathers Data On Kid Chats
03-September-2009:
Facebook Scam Leads Woman To Wire $4K
03-September-2009:
Virtual Detectives Stalk In-Game Spammers
03-September-2009:
Can You Trust Free Antivirus Software?
02-September-2009:
Hackers Embed Malicious Links In Websites About Stars Like Biel
01-September-2009:
ID Theft Ring Included Wig-Wearing Check Casher
01-September-2009:
Microsoft Issues Advisory On Server Flaw
31-August-2009:
Trend Micro Launches New Security Tracking Tool
28-August-2009:
Burglars Search Facebook, Twitter For Targets
27-August-2009:
WPA Encryption Cracked in One Minute
27-August-2009:
Beware fake Snow Leopard sites
27-August-2009:
Facebook Ratchets Up Privacy Controls (Again)
27-August-2009:
Fed Chairman Victim Of Identity Fraud Ring: Newsweek
27-August-2009:
Facebook To Give Canadian Users More Privacy
26-August-2009:
'Phishing' Drops; Are Scammers Switching Tactics?
26-August-2009:
Scams Happen to Smart People Who Do Stupid Things
26-August-2009:
Report: Number of 'Phishing' Scams Drop
25-August-2009:
Wikipedia Testing New Method To Curb False Info
25-August-2009:
UK Proposes Cutting Web Access To File Sharers
24-August-2009:
Jessica Biel 'Most Dangerous' Celeb Search Name
20-August-2009:
Via Social Media, Hackers Weave a Tangled Web - Online Video
20-August-2009:
Alaska State E-mail Policy Follows Palin Fallout
19-August-2009:
Who Hacked That Justin Timberlake Tune?
17-August-2009:
Man charged In Hacking; 130 million Credit Card Records Hit
17-August-2009:
Skype Answers ID Theft Criticisms
17-August-2009:
Your Secret Is Safe With Your PC
17-August-2009:
White House Says It Did Send Unwanted E-mails
14-August-2009:
Hacker Used Twitter To Control Infected PCs
14-August-2009:
Cookies Link Your Online, Offline Identities
14-August-2009:
Is Your Palm Pre Spying On You?
14-August-2009:
Twitter Used To Spread Botnets Says Researcher
12-August-2009:
Keep Hackers Out Of Your Email
12-August-2009:
July Sees Spam Continuing To Dominate Emails
12-August-2009:
Email Credit Card Scams
12-August-2009:
The Fake Facebook Friend: "Please Help Me"
11-August-2009:
Kosovo Editor: Islamist Hackers Block Web Site
11-August-2009:
Office, Windows Get Critical Patches
11-August-2009:
E-mails: Rove Had Role In Firings
07-August-2009:
Report: Attackers Took Down Twitter To Silence One Person
07-August-2009:
Malaysia Denies It Has Plan To Censor Internet
06-August-2009:
Hackers Attack Twitter, Facebook Also Slowed
06-August-2009:
Symantec: Phishing Activity Up In July
06-August-2009:
Keep Your PC Out Of 'Denial Of Service' Attacks
06-August-2009:
What Twitter Outage Means For You
05-August-2009:
Hacking The Defcon Badges
05-August-2009:
Stolen Laptop Holds Army Guard Members' Data
04-August-2009:
This Message Will Self-Destruct
04-August-2009:
Hanging With Hackers Can Make You Paranoid
04-August-2009:
Hathaway Removes Self From Running For Cybersecurity Post
04-August-2009:
White House Struggles To Fill Cyber Czar Post
02-August-2009:
Hackers Expose Weakness In Trusted Sites
31-July-2009:
Alleged Hacker Closer To Extradition To U.S.
31-July-2009:
Hacking Investigation Points To N. Korea
30-July-2009:
iPhone Vulnerable To Hacker Attacks: Researchers
29-July-2009:
Congress: File Sharing Leaks Sensitive Data
29-July-2009:
Report: Spam And Malware At All-Time Highs
29-July-2009:
Report Finds Fake Antivirus On The Rise
28-July-2009:
Surprise! Wife's Face Used In Facebook Singles Ad
28-July-2009:
Goverment Seeks Cybersecurity Whiz Kids
27-July-2009:
Hackers May Slip Through Hole Found In Adobe Tools
27-July-2009:
Microsoft Says Security Programs Are Paying Off
27-July-2009:
Hackers Put China Flag On Australian Film Site
24-July-2009:
Fix Your Terrible, Insecure Passwords In Five Minutes
24-July-2009:
Skype Singled Out As Threat To Russia s Security
22-July-2009:
July 4 Computer Attack Still a Mystery
22-July-2009:
Report: Shortage Of Cyber Experts May Hinder Government
22-July-2009:
Weak Link In Cybersecurity? People, Report Finds
22-July-2009:
Fox Anchors email Hacked, Leads to Identity Theft
21-July-2009:
Spam Soars Despite Billions Spent To Prevent It
21-July-2009:
Chinese Web Sites Close Amid Crackdown
16-July-2009:
Facebook Has Serious Privacy Gaps, Canada Says
16-July-2009:
Experts Question Security Of Google OS
16-July-2009:
Twitter Employees Target Of Personal Hack
15-July-2009:
Lessons From Twitter's Security Breach
15-July-2009:
Survey: Why Do People Respond To Spam?
14-July-2009:
S. Korean Says Hackers Extracted Data In Attacks
13-July-2009:
S. Korea's Spy Agency Lowers Cyberattack Alert
10-July-2009:
Botnet Worm In DOS Attacks Could Wipe Data Out On infected PCs
10-July-2009:
Glitch In Antivirus Software Troubles PC Users
10-July-2009:
PCs Could Be Hit Next In Web Attack
09-July-2009:
Officials Says Seven South Korean Websites Attacked Again
09-July-2009:
Debate Over Possible Responses To Cyber Attacks
08-July-2009:
Cyber Attack On U.S. Federal Websites From N. Korea? - VIDEO
08-July-2009:
North Korea Behind Cyber Attacks: Official
08-July-2009:
How a Denial-Of-Service Attack Works
08-July-2009:
White House Among Targets Of Cyber Attack
08-July-2009:
Cyber Attacks Had Wider Reach
07-Aug-2007:
Middle America, Meet The Hackers - Features Dead Addict our Chief Security Consultant in Forbes Magazine
20-Mar-2007:
Stolen Identities Sold Cheap on The Black Market
(Please Watch Closely - Towards The End They Mention Private Network As a Solution!)