Very nice!! Please share the open project! There is no bug. Very useful to study!
I plan on adding the source at the end of the voting period