hardworking and generous