convert variable unused and usage rules
3 more