adding Type