frustum done and sound impl