restore disepeared code