fixed some bug and implemented result page with vertically scrollable
layout