hopefully helping contact input types