omitted unnecessary variable