make it paragraph-aware