fixed searcing function, and rundable