refactoring row array controller
latest