small changes of types