add special object framework and data