removed useless typedef