Прежде всего полезно зафиксировать контекст: кракен не работает. С практической стороны: Online access. Ниже идёт понятный разбор. В финале собраны рекомендации, чтобы применять последовательно. При необходимости можно применить эту структуру под свою задачу. В данном материале собран углублённый обзор.