adjusting for new types