cleaner array initialization