simple field-of-view implementation