а вы прочтите например это

http://bialix.com/amania/Chapters/Tech/o2-role.html