more input types