Author: dalvarado@telconet.ec