<tr align="center" bgcolor="FFFFCC">
 <td width="50%">
        <?php 
-               if(file_exists($tar_dir . $_GET['module']."_dependencies.tar"))
+               if(file_exists($tar_dir . $_GET['module'].".tar"))
                        echo '<a href='. $tar_dir . $_GET['module'] . '.tar>Download</a>';
        ?>
 <td>
        <?php 
-               if(file_exists($tar_dir . $_GET['module']."_dependencies.tar"))
+               if(file_exists($tar_dir . $_GET['module']."_with_deps.tar"))
                        echo '<a href='. $tar_dir . $_GET['module'] . '_with_deps.tar>Download Dependencies</a>';
        ?>
 </td>
 
        if(trim($searchtext) == '') { 
                echo '<div align="center"><font color="RED">Please enter some keyword to search</font></div>';
                exit();
-       }
+       } 
+       $searchtext = '%'.$searchtext.'%';
 }
 else if($_GET['author'] != '') {
-       $searchtext = $_GET['author'];
+       $searchtext = '%'.$_GET['author'].'%';
        $in = "author";
 }      
 else if ($_GET['disp'] == 'all') {
-       $searchtext = "";
+       $searchtext = "%";
+       $in = "module";
+}
+else if ($_GET['disp'] != '') {
+       $searchtext = $_GET['disp'].'%';
        $in = "module";
 }      
+       
 else 
        exit();
        
 echo '<table align="left" border="0" cellpadding="8" cellspacing="1">';
 if($row = sqlite3_fetch_array($result)) 
        echo "<tr><td><a href=\"dispmoduleinfo.php?module=".$row['module']."\">".$row["module"]."</a></br>".
-                "<a href=\"search.php?author=".$row["author"]."\">".$row["author"]."</a> : ". $row["title"]." </br> </br></td></tr>";
+                               "<a href=\"search.php?author=".$row["author"]."\">".$row["author"]."</a> : ". $row["title"].
+                                       " </br> </br></td></tr>";
 else
        echo '<div align="center"><font color="RED"> No results found</font></div>';
 while($row = sqlite3_fetch_array($result)) {   
        echo "<tr><td><a href=\"dispmoduleinfo.php?module=".$row['module']."\">".$row["module"]."</a></br>".
-                "<a href=\"search.php?author=".$row["author"]."\">".$row["author"]."</a> : ". $row["title"]." </br> </br></td></tr>";
+                               "<a href=\"search.php?author=".$row["author"]."\">".$row["author"]."</a> : ". $row["title"].
+                                       " </br> </br></td></tr>";
 }
 echo '</table>';
 ?>
 
        //search db 
        $handle = sqlite3_open($db) or die("Could not open database");
        if($in == 'module')
-               $query = "select * from search where title LIKE \"%$text%\"";
+               $query = "select * from search where title LIKE \"$text\" order by module,
+                                               author";
        else if($in == 'author')
-               $query = "select * from search where author LIKE \"%$text%\"";
+               $query = "select * from search where author LIKE \"$text\" order by module, 
+                                               author";
        else    
-               $query = "select * from search where title LIKE \"%$text%\" or author LIKE \"%$text%\"";
+               $query = "select * from search where title LIKE \"$text\" or author LIKE \"$text\" 
+                                               order by module, author";
                
        $result = sqlite3_query($handle, $query) or die("Error in query: ".sqlite3_error($handle));
        return $result;