Author: Arburim Iseni & Juan Jose Varela