added search function + read me