remove unncessary public typedef