10k Long and painstaking work. the work is not yet completed. many shortcomings. When I have some free time and I take a break from it, I’ll finish it.