fancode term paper 2018