This repository is for ECNG 3020 code