Adding autoassembling models
Improving performance
Improving clear