some bug in clean_content and TODO