changed subtype to list