Дополнительно разделено обратно на состояние и другое