very intresting and helpful inputs