final version, with F-measure about 60%