unnecessary var