add new typedef