added datalist and input type search