added new types and sorted them