#13: search modal JS and main layout