having lived for a long time