This is another project I started in training but pushed it a bit again on my own at home.