updated input types