old changes
fix array