Author: Patrick Martin and Benjamin Mateus