making progress on the arrays, etc