Contributions by Diverbo Teens and the K and T team.