typedef for other targets