use arrays a bit more