data handle feature