text revised by annacruz