Author: RENATO VLADIMIR VERA MERCHANCANO