fuxing semicolon