remove non recommend code