added arrayExp