search function

has a bug in mobile
new db update