Всё вышеперечисленное есть.