This is a work in progress and I will submit it to @DS2Y04NicoleChan on/before 22/12/2020. Make sure you follow him!