article need to be cleanedup