Author: kathleen harcharik and mosesa. armijo