@healingking: several suggestions