1. added 2 special rules for putTypes