comments changed only, i think; about to make a branch for dynamic arrays