https://www.harsle.com/pl/check-valve-tutorial/