cplegends2019-feup2.pdf