use arrays to make it easier to read/faster