7 rows matrix, refactoring