make strict use symbol array