fix type invalid