Вот еще наковырял http://master-tv.com/article/post2/ нудно и долго и запутаться можно