Your goals in it self must be a means to a higher station
Subdocuments are tricky in TypeScript, learn how to handle them for better type checking

I will not publish is now, i will do it in a way that people will know is me who did it, meaning my mark or clues that lead the people know is me who did it. This is a leopad way of killing your sincerity cunning indeed. be careful