process with [Element] instead of string