safer parseInt
top to top, bottom to bottom
reduce file size
dont turn it into an array, keep it as a nodeList