тема интересная, сделал отдельную ветку..