add S type