search function and settings menu updated