dat input