Why are these all commented out? And why not just use magic numbers instead of integer * integer?