not yet finished, work in progress! I’ll update this file gradually and update the date accordingly