updated input traits