Regarding possible flights you have made you can even do a more detailed calculation on the Atmosfair website

What is the correctly punctuated version of this sentence?
Regarding possible flights you have made, you can even do a more detailed calculation on the Atmosfair website.