types modify