rough decorator and oldestlivingfather functions