~ array ~ string