create requires NULL terminated array