BY TYPES