made some changes to make_frustrum