added search & placeholders