add typedef for backward compatibility