make Each easier by dropping type