use explicit array instead