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!)