corrected typedef name