reconstrcut theme