updated type info, etc