more improvments on each attribute extraction rules