added nested media list markup, and added search filter