moved from inserting own support classes to inserting Illuminate classes