all as described above