Author: Daniel Raposo Cordeiro