Essential Ingredients for an Effective HR System