To be a good being -in more details