add convertToArray func