refactor data
full refactor like array extension with iterator like, conditions etc ...