new types update