improving type