changing typedef