almost displaying patterns. messing with setinterval. its late. im out