@author <a href="http://www.hugofernandes.pt">Hugo Fernandes</a>