thank you for reading my question (the first part is just an introduction about my project so you can just skip it if you want)
First some background