updated by ashok