finished  type specs