classes and arrays with loops and if