what is the purpose of +/- 0.5 with ints? either use +/-1 or don't add/substract it