minor changes,maybe the density part is still not full yet