APIs
http://habrahabr.ru/post/126654/