use arrays since there's a Serpent issue with array and struct