delete typedef