types resolving update