type intro update