Revert "Removing type plate"

This reverts commit d82e06918907f622ded1337cf1c77b10c527e20c.
Revert "Removing type plate"

This reverts commit c8d4e9599c1488b3648ed59e028d388ed7bc43d0.