fix type expression