What are the main factors that contribute to the satisfaction and happiness ... also social — these are the pitfalls of ...